body {
  font-family: arial, sans-serif;
  font-size: 83%;
  background: white;
  margin: 1.5em;
}

h1 {
  background: #FFF4C2;
  font-size: 135%;
  padding: 0.1em 0 0.1em 3px;
  border-top: 1px solid #FFCC33;
  margin: 1em;
  width: 100%;
}

#messages {
    margin: 50px 20px 100px 20px;
    z-index: 0;
}

#header {
    position: fixed;
    top: 0;
    right: 0;
    margin: 0;
    width: 100%;
    background: #fff;
    z-index:2;
}

#bottom {
    background: #eee;
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 100px;
}

.wrapper {
    margin: 20px;
}